home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / hardware / scsitowr.lha / SCSITower.txt
Text File  |  1996-05-07  |  15KB  |  366 lines

  1.           ***********************************************************
  2.           *                                                         *
  3.           *  Build Your Own SCSI Tower with a CD-Rom & Hard drives  *
  4.           *                                                         *
  5.           ***********************************************************
  6.                $VER: SCSI Tower V1.0 (Written by Anthony Keeley)
  7.  
  8.   Want to add a second SCSI hard drive to your system, or even a CD-drive, or
  9. both?  Have you seen the nice adverts wanting to sell you a PC case with CD-Rom
  10. drive, with connecting cable and/or SCSI controller for a very nice price?
  11.  
  12.  Then here's how you could do it yourself, and save a bundle on that very nice
  13. price.
  14.  
  15. Requirements:
  16.  
  17.   An Amiga.  Whilst this document can be used by PC & MAC people, the software
  18.              referred to is Amiga only.  You'd have to refer to your own on how
  19.              to set up the drives, installation software, drivers, windows
  20.              etc, etc....  zzzzZZZZZZ.
  21.  
  22.   SCSI Controller with external Port (eg: A590, GVP, Supra, Oktagon, A2091 etc)
  23.    (This, like the Amiga, you should already have.)
  24.  
  25.   External SCSI Drive(s) / SCSI CD-Rom Drive (both is nicer :)
  26.  
  27.   1 x PC Case.  (Shape and size dependant on your requirements/cash)
  28.  
  29.   1 x SCSI ribbon cable.  A pre-made ribbon with 7 x 50 pin connectors on.
  30.       (with connectors)   This type usually has an 8th connector for connecting
  31.                           to an external cable to.  This 8th connector should
  32.                           be a Centronics 50 way female connector.
  33.  
  34.   1 x 25 D type female to a 50 way Centronics connector male.
  35.  
  36.    If you plan on using a Squirrel SCSI interface (A1200 & A600) you won't
  37.    need this last cable, as the Squirrel is already fitted with the correct
  38.    type of Centronics connector.
  39.  
  40. Method:
  41.  
  42.  Before you start anything, check the SCSI ids of each of your drives that you
  43. intend to connect, including any drives that you already have connected.  CBM's
  44. HDTooBox will list all the drives on the particular controller you intend to
  45. use.  WRITE THEM DOWN, BEFORE YOU SWITCH OFF!
  46.  
  47.  Change the ID on the drive(s) so there are no matching id's.  The controller
  48. is usually ID 7 so don't use that.  The drive that came with the controller
  49. originally (if it came fitted) should be ID 0.  (See later about changing ID's)
  50.  
  51.  Most CD-drives come set as ID 2, and personally I think this was a stupid idea
  52. hanging over from the PeeCee's.  I'd strongly recommend changing it to ID 6
  53. (the last in line).
  54.  
  55.  Open your PC case and install the drive(s) into the appropiate drive bays, not
  56. forgetting to connect the power connectors.  Both connectors will only fit in
  57. one way due to their design.)
  58.  
  59.  With Tower Cases, the fastening screws are provided and you should use four
  60. screws for each drive installed.  Desktop cases can vary on how drives are
  61. installed, so check before you buy that you'll have everything provided in the
  62. initial purchase.
  63.  
  64.  Get your internal SCSI cable and connect it to the drives.  Common sense will
  65. tell you how to connect the drives to the cable.  If you can't manage this, I'd
  66. give up and get someone who knows.
  67.  
  68.  Before closing the case, you'll have to determine how to get the connector to
  69. the outside of the case so you can make the connection to the controller.
  70.  
  71.  With Towers, the ribbon cable can sit between the outer casing and the frame
  72. of the tower.  Or, both the tower and desktop cases have a section for
  73. expansion cards to be fastened too.  Most should be removable, so you can put
  74. the ribbon cable under the frame to the outside world.  DON'T refasten the
  75. screws too tight near the cable!
  76.  
  77.  Finally, you can connect the external scsi port on your controller to the
  78. connector at the back of your case using the 25 to 50 way cable.  (The Squirrel
  79. should connect directly)
  80.  
  81.  Before you put the casing back on, boot up your Amiga and watch and listen
  82. very closely.  Your machine will take some time to boot the first time due to
  83. the drives not being set up, and the controller trying to determine what on
  84. earth a CD drive is and why it wasn't told about it.
  85.  
  86.     OR
  87.  
  88.  Problem :  Your machine simply won't boot...
  89.  
  90.   Cure 1 :  You've managed to allocate a SCSI id the same as your boot drive.
  91.  
  92.   Cure 2 :  Switch on the PC case
  93.  
  94.   Cure 3 :  A termination problem (see later - Termination)
  95.  
  96. Uncure 1 :  The drive has such a big clash with the controller that both
  97.             refuse to work, and the machine fails to boot.
  98.  
  99.     OR
  100.  
  101.  Problem :  Your machine boots but HDToolBox doesn't see the added drives...
  102.  
  103.   Cure 1 :  Wrong SCSI device set in HDToolBox's Icon.
  104.  
  105.   Cure 2 :  Cable not connected
  106.  
  107.   Cure 3 :  SCSI id set to the same as another drive (not the boot drive)
  108.  
  109.   Cure 4 :  A termination problem (see later - Termination)
  110.  
  111. Uncure 1 :  The drive added is a non-worker
  112.  
  113. Uncure 2 :  The drive added won't work with your controller
  114.  
  115.     OR
  116.  
  117.  Problem :  Your machine displays a purple screen with a floppy being inserted
  118.             into a floppy drive.....
  119.  
  120.   Cure 1 :  Possible loose SCSI connector, or Power connector.
  121.             I've only ever suffered this problem once, and the first thing I
  122.             did was to check the connections and try again: the machine booted.
  123.  
  124.   Cure 2 :  A possible termination problem (see later - Termination)
  125.  
  126.  
  127.  Any or all of the above problems can be caused by the ribbon cable being
  128. ripped where it joins the actual metal pins inside the connector.  If you
  129. suspect you have got a ripped cable, then you can try one of two things to find
  130. out.  Firstly you can take a multimeter and test each and every even numbered
  131. connector, or if you have a spare connector which sits inline before the
  132. suspected connector, connect your drive to this one, remove any drives after
  133. the suspected one, and switch on to see if this has cured your problem!
  134.  
  135.  So you've managed to boot up, and HDToolBox has found the added drives but
  136. says they are UNKNOWN.  Brilliant!  Exactly where you should be (unless they
  137. were already used on another Amiga, in which case HDToolBox should say they are
  138. CHANGED).
  139.  
  140.  Using HDToolBox click on the UNKNOWN drive and then select 'Change Drive
  141. Type'.  Now select 'Define New':  select 'Read Configuration' and the boxes
  142. should fill with the information required by HDToolbox to work with this drive.
  143. Select OK, OK, and then 'Save Changes to Drive'.  If you want to partition the
  144. drive, away you go and divide the drive up into as many pieces as you want by
  145. selecting 'Partition Drive'.  Repeat this process for all UNKNOWN Drives.
  146.  
  147.  Quitting from HDToolBox will force a reset, but this is so the system gets to
  148. recognise the new drives.
  149.  
  150.  For the CD-Drive, you'll have you use one of the CD filesystems provided, such
  151. as Xetec, AsimCDFS, AmiCDFS, or you could simple use CBM's dos driver (if you
  152. have Workbench 3.1).  If you do use CBM's dos driver, remember to change the
  153. device and SCSI id in the tool types of the icon.
  154.  
  155.  One final reset and everything should be working ok.  But your boot up will
  156. take longer because of the added drive(s).
  157.  
  158.  
  159. CD Hints:
  160.  
  161.  1.  Don't put your CD dos driver into the DEVS:DOSDRIVERS drawer.  Put it
  162.      into SYS:STORAGE/DOSDRIVERS, this will allow a slightly faster boot
  163.      up:  and if you need the CD, you can simply double click on the icon.
  164.  
  165.  2.  If you do have your CD dos driver in DEVS:DOSDRIVERS, put an Amiga
  166.      CD in, this will help reduce the boot up time.
  167.  
  168.  
  169. Changing SCSI ID's:
  170.  
  171.  With all the internal drives I've seen, ID's have to be changed using jumpers
  172. either next to the SCSI connector (CD drives) or on the circuit board (hard
  173. drives).  Referring to the manual/A4 sheet that came with the drive (you did
  174. get one didn't you?) will tell you where the jumpers are and how to set each ID
  175.  
  176.  And for those of you, who like me bought their drives second hand without
  177. instructions....
  178.  
  179.  ID jumpers come in a set of three, they can be anywhere and they can be part
  180. of a row of other jumpers, but there are clues as to where they are:  as is the
  181. case with Quantums which have a row of six jumpers, and the ones marked A0, A1,
  182. A2 are for the id, whilst the other three have other usages.
  183.  
  184.  Ok, you've located your jumpers and want to work out how to change them to a
  185. particular ID.  The following chart will show you which jumper has to be open
  186. (Not Connected) and which has to be closed (connected) to get the correct ID.
  187.  
  188. We'll use Quantums marking for this chart..
  189.  
  190.    
  191.    \ ID      0    1    2    3    4    5    6
  192.     \
  193. Jump \
  194.  
  195.    A0        O    C    O    C    O    C    O
  196.  
  197.    A1        O    O    C    C    O    O    C
  198.      
  199.    A2        O    O    O    O    C    C    C
  200.  
  201.  
  202. Get the Ids write and thats the battle nearly won!
  203.  
  204.  
  205. Termination (or how this standard does NOT work):
  206.  
  207. SCSI termination is a very BLACK art, and for a very good reason!
  208.  
  209. SCSI termination working on the principle that both ends of the chain should be
  210. terminated to stop signal echo's.  A simple example would be as in example 1
  211.  
  212.   Terminated              Terminated
  213.  --------------          --------------
  214.  | Controller |----------| Hard drive |
  215.  --------------          --------------
  216.  
  217. But if you add a second drive, example 2 should be the result.
  218.  
  219.   Terminated              Unterminated              Terminated
  220.  --------------          --------------          --------------
  221.  | Controller |----------| Hard drive |----------| Hard drive |
  222.  --------------          --------------          --------------
  223.  
  224. Sadly, as the chain gets longer, Termination "rules" seem to go out of the
  225. proverbial window.  Looking at my two present setups (Yes!  I have two towers,
  226. both attached to two Amigas) both using very funny termination sequences.
  227. One via the GVP HD8+ II controller, and the other via the Classic Squirrel.
  228.  
  229.   Tower1:
  230.  
  231.    Unterminated      Terminated        Unterminated       Terminated
  232.   --------------    --------------    ---------------    --------------
  233.   | Hard drive |----| Controller |----| CDRom drive |----| Hard drive |--\
  234.   --------------    --------------    ---------------    --------------   |
  235.                                                                           |
  236.                                   Unterminated            Unterminated    |
  237.                                  --------------          --------------   |
  238.                                  | Hard drive |----------| Hard drive |--/
  239.                                  --------------          --------------
  240.  
  241.   Tower2:
  242.  
  243.    Terminated        Unterminated       Unterminated
  244.   --------------    ---------------    --------------
  245.   | Controller |----| CDRom drive |----| Hard drive |--\
  246.   --------------    ---------------    --------------   |
  247.                                                         |
  248.                      Unterminated       Unterminated    |
  249.                     --------------     --------------   |
  250.                     | Hard drive |-----| Hard drive |--/
  251.                     --------------     --------------
  252.  
  253.  Yes, the second tower only uses 1 set of termination, and NO, I don't suffer
  254. any problems whatsoever.  So the Termination "standard" is something of a hit
  255. and miss subject.  My recommendations for termination is to remove/disable ALL
  256. termination, except for the controller (which is usually soldered on anyway),
  257. and only add to one drive at a time (starting with the last drive first, and
  258. remembering to remove it from the previous drive) until you solve the problem
  259. you are having.
  260.  
  261.  
  262. Building Cables:
  263.  
  264.  I'm not going to tell how to build a cable for this project, but I can show
  265. you the connectors types, and the pinouts to make up a 25 way to 50 way
  266. connector.
  267.  
  268.  SCSI ribbons have 50 wires, wire 1 is the cable marked with a secondary colour
  269. such as a red or blue stripe down the side.  Be careful not to purchase
  270. security ribbon as this isn't flexible enough to be used.
  271.  
  272.  
  273.  D type 25 pin connector
  274.     _____________________________
  275.  13 \ o o o o o o o o o o o o o / 1
  276.  25  \ o o o o o o o o o o o o /  14
  277.  
  278.  This D type connector was used by Apple, but seems to be taken on by the Amiga
  279. as the standard external connector for SCSI.
  280.  
  281.  
  282.  Internal 50 pin SCSI connector      
  283.  
  284.     ------------------------   --------------------------  
  285.  49 | o o o o o o o o o o o o o o o o o o o o o o o o o | 1 
  286.  50 | o o o o o o o o o o o o o o o o o o o o o o o o o | 2
  287.     -----------------------------------------------------
  288.  
  289.   All odd pins are on one row, all the even are on the other.
  290.  
  291.   Making up a ribbon cable using these header blocks, allows you to set the
  292. connectors to exactly the correct spacing you need.  Sadly, adding one of these
  293. connectors without the proper tools can leave you suffering from ripped cables,
  294. bad connections, and a lot of headaches when it comes to booting up.  I've only
  295. managed to get 2 out 7 connected correctly, and I still have some suspicions
  296. about them.
  297.  
  298.  
  299.  Centronics 50 pin connector
  300.     _________________________________
  301.   1 \                               / 25
  302.      \  +++++++++++++++++++++++++  /
  303.   26  \ __________________________/   50
  304.  
  305.  
  306.  SCSI I (and most SCSI II) Drives all use a 50 pin connector to connect it to
  307. the SCSI bus.  The pin-out below shows you which wires to connect to which pin,
  308. to connect it to the Controller.
  309.  
  310.   25   to    50
  311.  
  312.   1     -    48
  313.   2     -    42
  314.   3     -    50
  315.   4     -    40
  316.   5     -    38
  317.   6     -    36      
  318.   7     -    GROUND (20, 22, 24, 28, 30, 34)
  319.   8     -    2       --
  320.   9     -    GROUND (20, 22, 24, 28, 30, 34)
  321.   10    -    8           --
  322.   11    -    12
  323.   12    -    14
  324.   13    -    16
  325.   14    -    GROUND (20, 22, 24, 28, 30, 34)
  326.   15    -    46              --
  327.   16    -    GROUND (20, 22, 24, 28, 30, 34)
  328.   17    -    32                  --
  329.   18    -    GROUND (20, 22, 24, 28, 30, 34)
  330.   19    -    44                      --
  331.   20    -    18
  332.   21    -    4
  333.   22    -    6
  334.   23    -    10
  335.   24    -    GROUND (20, 22, 24, 28, 30, 34)
  336.   25    -    NOT USED (26) *             --
  337.  
  338.  
  339. * note:  Pin 26 is labelled either TERMPWR or N/C (Not Connected) in my manual.
  340.    I have connected this, and have suffered no problems (yet!).  I suggest you
  341.    leave this N/C unless you experience problems getting your drive(s) to work.
  342.  
  343.  
  344. Getting In Touch:
  345.  
  346.  I have put a lot of thought into this document to make it as easy to use as
  347. possible, and I'm sure there are SCSI experts out there who are screaming in
  348. agony over my methods of SCSI TERMINATION.  And there'll be the odd one or two
  349. who'll say I'm talking rubbish:  and there'll be those of you who need some
  350. more help or guidance in this project.  So if you want help, email me at the
  351. address below and I'll help as much as possible.  And those who want to send me
  352. advice and info, I'll be only too glad to read what you have to say and learn
  353. from it.  You can even send me abuse if need be:  I can quite happily delete
  354. those messages faster than you can write them.  Anyway, before I babble on
  355. anymore, here's my contact address..
  356.  
  357.   Anthony Keeley (My name, just in case you'd like to use it)
  358.  
  359.   Snoopy@mail.on-line.co.uk (my email address, if you hadn't guessed)
  360.  
  361.  I look into my mailbox most days, so you should get an answer within 2-3
  362. depending on how difficult it is to answer.
  363.  
  364. Anthony...
  365.  
  366.